export interface BuyRecordVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 订单号
   */
  orderNo: string;

  /**
   * 购买的套餐ID
   */
  packageId: string | number;

  /**
   * 套餐名称
   */
  packageName: string;

  /**
   * 套餐时长
   */
  packageDuration: number;

  /**
   * 时长单位（day/month/year）
   */
  durationUnit: string;

  /**
   * 支付方式（0-微信，1-支付宝，2-其他）
   */
  payType: number;

  /**
   * 价格
   */
  price: number;

  /**
   * 支付状态（0-未支付，1-已支付，2-支付失败，3-退款）
   */
  payStatus: number;

  /**
   * 支付完成时间
   */
  payTime: string;

}

export interface BuyRecordForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 购买的套餐ID
   */
  packageId?: string | number;

  /**
   * 套餐名称
   */
  packageName?: string;

  /**
   * 套餐时长
   */
  packageDuration?: number;

  /**
   * 时长单位（day/month/year）
   */
  durationUnit?: string;

  /**
   * 支付方式（0-微信，1-支付宝，2-其他）
   */
  payType?: number;

  /**
   * 价格
   */
  price?: number;

  /**
   * 支付状态（0-未支付，1-已支付，2-支付失败，3-退款）
   */
  payStatus?: number;

  /**
   * 支付完成时间
   */
  payTime?: string;

}

export interface BuyRecordQuery extends PageQuery {

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 购买的套餐ID
   */
  packageId?: string | number;

  /**
   * 套餐名称
   */
  packageName?: string;

  /**
   * 套餐时长
   */
  packageDuration?: number;

  /**
   * 时长单位（day/month/year）
   */
  durationUnit?: string;

  /**
   * 支付方式（0-微信，1-支付宝，2-其他）
   */
  payType?: number;

  /**
   * 价格
   */
  price?: number;

  /**
   * 支付状态（0-未支付，1-已支付，2-支付失败，3-退款）
   */
  payStatus?: number;

  /**
   * 支付完成时间
   */
  payTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



